// 1.手动切换(通常不使用)
// export const BASE_URL = 'http://codercba.com:9002'
// export const BASE_URL = 'http://codercba.prod:9002'

// 2.依赖当前环境: development/production (推荐使用)
// 在 react 中
// console.log(process.env.NODE_ENV)

let BASE_URL = ''
if (import.meta.env.PROD) {
  // 生产环境
  BASE_URL = 'http://codercba.com:4000'
} else {
  // 开发环境
  BASE_URL = 'http://codercba.com:5000'
}
// console.log(BASE_URL)
export const TIME_OUT = 10000

export { BASE_URL }

// 方法二 在 vite 环境下，判断是 生产环境 还是 开发环境
// console.log(import.meta.env)
// boolean类型 判断是否为 开发环境
// console.log(import.meta.env.DEV)
// boolean类型 判断是否为 生产环境
// console.log(import.meta.env.PROD)
// 判断是否为 ssr 服务器端渲染
// console.log(import.meta.env.SSR)

// let BASE_URL = ''
// if (process.env.NODE_ENV === 'development') {
//   BASE_URL = 'http://codercba.dev:9002'
// } else {
//   BASE_URL = 'http://codercba.prod:9002'
// }

// export { BASE_URL }

// 3.从定义的环境变量的配置文件中, 加载变量
// console.log(process.env.REACT_APP_BASE_URL)

// 方法三：从 .env 文件直接创建变量,只能识别 以 VITE 开头的变量
// .env 文件表示不管开发还是生产环境都会读取
// .env.developmemt 生产环境才会读取
// .env.production 开发环境才会读取
//  文件名后面加 .local 表示会被 git 忽略
// console.log(import.meta.env.VITE_NAME)
// console.log(import.meta.env.VITE_BASE_URL)
